package cn.stylefeng.guns.modular.robot.service;

import cn.stylefeng.guns.core.common.page.LayuiPageInfo;
import cn.stylefeng.guns.modular.robot.entity.WalletConfig;
import cn.stylefeng.roses.core.reqres.response.ResponseData;
import com.baomidou.mybatisplus.extension.service.IService;

public interface WalletConfigService extends IService<WalletConfig> {

    WalletConfig getWalletConfig(Integer type, String imeis);

    void change(WalletConfig walletConfig);

    void add(WalletConfig walletConfig);

    void update(WalletConfig walletConfig);

    ResponseData detail(Long id);

    LayuiPageInfo list(String imei, String wallet, Integer type, Boolean enable, Long pageSize, Long pageNum);

    LayuiPageInfo dsList(Long pageNum, Long pageSize);

    LayuiPageInfo dfList(Long pageNum, Long pageSize);
}
